package com.sigmatrix.h5.utils;

import com.sigmatrix.h5.web.mode.Login;
import com.sigmatrix.sc.jdbc.common.lang.Session;

/**
 * 
 *@ClassName: SessionUtil
 *@Description: 根据拦截器获取用户所在企业的基本信息
 *@author MH
 *@date 2017年11月8日 下午2:14:00
 */
public class SessionUtils {
	
	
	/**
	 * 
	 *@Title: getEseId
	 *@Description: 获取企业ID
	 *@return Integer
	 *@author MH
	 *@date 2017年11月8日 下午2:13:23
	 *@return
	 */
	public static Integer getEseId(){
		Login login = Session.get();
		if(login != null)return login.getEseId();
		return null;
	}
	
	/**
	 * 
	 *@Title: getbasicMoudleEseId
	 *@Description: 获取企业基础数据ID
	 *@return Integer
	 *@author MH
	 *@date 2017年11月8日 下午2:13:32
	 *@return
	 */
	public static Integer getbasicMoudleEseId(){
		Login login = Session.get();
		if(login != null)return login.getBasicModuleEseId();
		return null;
	}
	
	/**
	 * 
	 *@Title: getEseCode
	 *@Description: 获取企业编码
	 *@return String
	 *@author MH
	 *@date 2017年11月8日 下午2:13:47
	 *@return
	 */
	public static String getEseCode(){
		Login login = Session.get();
		if(login != null)return login.getEseCode();
		return null;
	}
	
	public static Integer getUserId(){
		Login login = Session.get();
		if(login != null)return login.getUserId();
		return null;
	}
	
	public static String getAccount(){
		Login login = Session.get();
		if(login != null)return login.getAccount();
		return null;
	}
	
	public static Integer getDealerId(){
		Login login = Session.get();
		if(login != null)return login.getDealerId();
		return null;
	}
	
	public static Short getAcctType() {
		Login login = Session.get();
		if(login != null)return login.getAcctType();
		return null;
	}
	public static String getName() {
		Login login = Session.get();
		if(login != null)return login.getName();
		return null;
	}
	
	public static String getPhoneNumber() {
		Login login = Session.get();
		if(login != null)return login.getPhoneNumber();
		return null;
	}
	
	public static Integer getTerminalShopId() {
		Login login = Session.get();
		if(login != null)return login.getTerminalShopId();
		return null;
	}
	
//	public static Short getDealerType() {
//		Login login = Session.get();
//		if(login != null)return login.getDealerType();
//		return null;
//	}
	public static Short getUserType() {
		Login login = Session.get();
		if(login != null)return login.getUserType();
		return null;
	}
}
